<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>数组</title>
</head>
<body>

<script>
    //方式一
    alert("start")
    var arr = new Array(1,2,3);

    alert(arr);

    alert("second")
    //方式2
    var arr2 = [2,3,4];
    alert(arr2)

    alert("third")
    //访问
    arr2[0] = 10;
    alert(arr2)

    //特点：js的数组，相当于Java的集合，变长，变类型

    alert("forth")
    //变长
    var arr3 = [3,4,5];
    alert(arr3);
    arr3[10] = 10;
    alert(arr3);
    alert(arr3[9]);
    alert(arr3[10]);

    alert("fifth")
    //变类型
    arr3[5] = "hello";
    alert(arr3[5]);
    alert(arr3);

    alert("sixth")
    //属性：length 数组中元素个数
    arr4 = [4,5,6];
    for (let i = 0; i < arr4.length; i++) {
        alert(arr4[i]);
    }

    alert("seventh")
    //方法
    //push：添加方法
    arr5 = [5,6,7];
    alert(arr5);
    arr5.push(10);
    alert(arr5);

    //splice：删除方法
    arr5 = [5,6,7,10,11];
    alert(arr5);
    arr5.splice(1,2);
    alert(arr5);



</script>

</body>
</html>